package com.example.gymmanagement.service;

import com.example.gymmanagement.Utils.Result;
import com.example.gymmanagement.domain.Equip;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author 13726256113
* @description 针对表【equip】的数据库操作Service
* @createDate 2023-06-06 15:22:32
*/
public interface EquipService extends IService<Equip> {

    Result insert(Equip equip,Integer count,String token);

    Result delete(Integer id);

    boolean updateEquip(Equip equip);

    Equip selectById(Integer id);

    Result selectUnused(String equipName, Integer index, Integer size);

    Result rent(long equipId,long match, String token);

    Result returnEquip(long equipId,Integer broken, String token);

    Result repair(long equipId,double repairPrice, String token);

    Result selectAll(Integer index, Integer size);

//    Result selectByTime(String start, String end, String token);
}
